# Exit error

Exit error 陳述式會結束指令碼執行，並引發使用者定義的指令碼錯誤。

Exit Error expression [(when | unless condition)]

由於 Exit error 是控制陳述式，因此以分號或行尾結束，且不得跨越行邊界。

引數

| 引數 | 說明 |
| --- | --- |
| expression | 評估並作為使用者引發的指令碼錯誤訊息傳回的值。 |
| when / unless condition | 選用條件。when 在條件為 true 時引發錯誤。unless 在條件為 false 時引發錯誤。 |

```
//Exit error
Exit Error 'Load validation failed';
```

```
//Exit error when a condition is fulfilled
Exit Error 'Source connection unavailable' when vConnectionOk=0;
```

```
//Exit error unless a condition is fulfilled
Exit Error 'Required variable is missing' unless len(trim(vRequiredVar))>0;
```

[Exit](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/Exit.htm)

[Exit script](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/exit%20script.htm)

[指令碼控制陳述式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/script-control-statements.htm)